package com.fc.mall.portal.service;

import java.math.BigDecimal;
import java.util.Map;

/**
 * Created by Sunny on 2019/7/18.
 */
public interface SmsService {

    String sendSms(String phone);

    void sendCreateOrderNotice(Long memberId, String orderSn, String productName, String amount, String paymentDate);

    void sendDeliveryOrderNotice(Long memberId, String companyName, String trackingNumber, String orderSn, String receiver, String receiveAddress, String deliveryDate);

    void incomeNotice(Long memberId, String incomeAmount, String incomeDate, Long formMemberId);

    void approvalNotice(Long memberId, String nickName, String type, String status, String approvalDate);

    void withdrawNotice(Long memberId, String amount, String applyDate);

    void transferFailNotice(String amount, String type, String reason, String transferDate);

    void sendGroupPurchaseSuccess(Long memberId, String productName, Integer groupCount, String owner, BigDecimal price, BigDecimal groupPrice, String associates);

    void sendBargainInprogessNotice(Long memberId, String productName, String inprogessDesc, String bargainPrice, String minPrice, String endTime, String tipMsg);

    void sendGroupPurchaseFaild(Long memberId, String productName, String StartTime,  BigDecimal groupPrice, Integer groupCount, String reason, String orderSn, String tipMsg);
}
